xen.git
21 years agobitkeeper revision 1.1275.1.1 (4252ee14Hc0CPG2PdbFHpF2sJ7wU9A)
xen-ia64.adm@bkbits.net [Tue, 5 Apr 2005 19:59:16 +0000 (19:59 +0000)]
bitkeeper revision 1.1275.1.1 (4252ee14Hc0CPG2PdbFHpF2sJ7wU9A)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1274.1.3 (4252cf415cBy_SgBWVk-lwHfmw7CDQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 17:47:45 +0000 (17:47 +0000)]
bitkeeper revision 1.1274.1.3 (4252cf415cBy_SgBWVk-lwHfmw7CDQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1274.2.1 (4252cf3bEQ_2wT1E4dNwi63SKyww2A)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 17:47:39 +0000 (17:47 +0000)]
bitkeeper revision 1.1274.2.1 (4252cf3bEQ_2wT1E4dNwi63SKyww2A)

Extra diagnostics in timer ISR handler.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1274.1.2 (4252c7d9ZNwE-cRS8KJmI-2X3Ui91A)
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 17:16:09 +0000 (17:16 +0000)]
bitkeeper revision 1.1274.1.2 (4252c7d9ZNwE-cRS8KJmI-2X3Ui91A)

Merge br260@scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into br260.wolfson.cam.ac.uk:/share/project/xeno/xen-unstable.bk

21 years agobitkeeper revision 1.1273.1.1 (4252c7d35i_j5GPb1ONx5tb9t7WG4g)
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 17:16:03 +0000 (17:16 +0000)]
bitkeeper revision 1.1273.1.1 (4252c7d35i_j5GPb1ONx5tb9t7WG4g)

Revamp xentrace. Clean up Xen scheduler tracings.

Signed-off-by: bin.ren@cl.cam.ac.uk
21 years agobitkeeper revision 1.1274.1.1 (4252c316ZtQV7eOqUOayWDXp7qfbJw)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 16:55:50 +0000 (16:55 +0000)]
bitkeeper revision 1.1274.1.1 (4252c316ZtQV7eOqUOayWDXp7qfbJw)

Clean up shadow code presence in common source files.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1275 (4252bc56kCvTabPneNuKD6vpuDEO7g)
xen-ia64.adm@bkbits.net [Tue, 5 Apr 2005 16:27:02 +0000 (16:27 +0000)]
bitkeeper revision 1.1275 (4252bc56kCvTabPneNuKD6vpuDEO7g)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1236.59.3 (4252b590LO54UKkVePo_Yhb6PbX72g)
djm@djmnc4000.(none) [Tue, 5 Apr 2005 15:58:08 +0000 (15:58 +0000)]
bitkeeper revision 1.1236.59.3 (4252b590LO54UKkVePo_Yhb6PbX72g)

ia64: Minor cleanup

21 years agobitkeeper revision 1.1236.59.2 (4252b4a1UliXnMSbhPVlbuo8WZ0wBw)
djm@djmnc4000.(none) [Tue, 5 Apr 2005 15:54:09 +0000 (15:54 +0000)]
bitkeeper revision 1.1236.59.2 (4252b4a1UliXnMSbhPVlbuo8WZ0wBw)

Remove superfluous ARCH_HAS_EXEC_DOMAIN_MM_PTR

21 years agobitkeeper revision 1.1274 (4252b481LlZ-TCB7yUWh6cpv21lxZQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 15:53:37 +0000 (15:53 +0000)]
bitkeeper revision 1.1274 (4252b481LlZ-TCB7yUWh6cpv21lxZQ)

Fix canonicalising linear base address in set_segment_base hypercall.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.59.1 (4252adc5cfdr_zYEiMj6H6F9DIrq4A)
djm@djmnc4000.(none) [Tue, 5 Apr 2005 15:24:53 +0000 (15:24 +0000)]
bitkeeper revision 1.1236.59.1 (4252adc5cfdr_zYEiMj6H6F9DIrq4A)

privify tool
Signed-off by: Dan Magenheimer (dan.magenheimer@hp.com)

21 years agobitkeeper revision 1.1273 (42528455fuYKRPQo9yR7MWkPUH-vRg)
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 12:28:05 +0000 (12:28 +0000)]
bitkeeper revision 1.1273 (42528455fuYKRPQo9yR7MWkPUH-vRg)

Merge br260@scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into br260.wolfson.cam.ac.uk:/share/project/xeno/xen-unstable.bk

21 years agobitkeeper revision 1.1272 (42528007-DnYBD3oY4wFiVQYJgQ-KA)
mafetter@fleming.research [Tue, 5 Apr 2005 12:09:43 +0000 (12:09 +0000)]
bitkeeper revision 1.1272 (42528007-DnYBD3oY4wFiVQYJgQ-KA)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work

21 years agobitkeeper revision 1.1236.58.1 (42527f89zgr9JJ0KbdZkIWCfo_KBfA)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 12:07:37 +0000 (12:07 +0000)]
bitkeeper revision 1.1236.58.1 (42527f89zgr9JJ0KbdZkIWCfo_KBfA)

SMP timer and irq fixes for 2.6. Merge x86/64 time.c with i386.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1271 (42527d4814Ue_cd-FzUT4Dr8TSIJAA)
mafetter@fleming.research [Tue, 5 Apr 2005 11:58:00 +0000 (11:58 +0000)]
bitkeeper revision 1.1271 (42527d4814Ue_cd-FzUT4Dr8TSIJAA)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1236.1.216 (42527bfbE6fG4PF5bHcEOOoxGik5sw)
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 11:52:27 +0000 (11:52 +0000)]
bitkeeper revision 1.1236.1.216 (42527bfbE6fG4PF5bHcEOOoxGik5sw)

Trivial fixes.

21 years agobitkeeper revision 1.1236.1.215 (42526b63vLzmU02tqgo2T5K1cqfpBQ)
vh249@arcadians.cl.cam.ac.uk [Tue, 5 Apr 2005 10:41:39 +0000 (10:41 +0000)]
bitkeeper revision 1.1236.1.215 (42526b63vLzmU02tqgo2T5K1cqfpBQ)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

21 years agobitkeeper revision 1.1236.57.2 (4252646a-w2lxhow-zRG4FwNSoDk5A)
vh249@arcadians.cl.cam.ac.uk [Tue, 5 Apr 2005 10:11:54 +0000 (10:11 +0000)]
bitkeeper revision 1.1236.57.2 (4252646a-w2lxhow-zRG4FwNSoDk5A)

add support for memory suffix in user tools and in kernel

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.57.1 (4252553cg_fYLV1TD86ca_IbSyJ_8w)
vh249@arcadians.cl.cam.ac.uk [Tue, 5 Apr 2005 09:07:08 +0000 (09:07 +0000)]
bitkeeper revision 1.1236.57.1 (4252553cg_fYLV1TD86ca_IbSyJ_8w)

unnecessary difference between vanilla and xen

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1270 (4252512ac0wYfwuooQQQtJXNMsj5cQ)
mafetter@fleming.research [Tue, 5 Apr 2005 08:49:46 +0000 (08:49 +0000)]
bitkeeper revision 1.1270 (4252512ac0wYfwuooQQQtJXNMsj5cQ)

Cleanup after merge

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1236.1.214 (425246a3qvfQLMwth2H-JgpwnqVggg)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 08:04:51 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.214 (425246a3qvfQLMwth2H-JgpwnqVggg)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.89 (42524683eHdxgb97Ju0emhDCWjpCDA)
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 08:04:19 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.89 (42524683eHdxgb97Ju0emhDCWjpCDA)

Reduce severity of TLS warning.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1269 (42524412_qy8UFAnO7-nfNL1poTqIg)
mafetter@fleming.research [Tue, 5 Apr 2005 07:53:54 +0000 (07:53 +0000)]
bitkeeper revision 1.1269 (42524412_qy8UFAnO7-nfNL1poTqIg)

Hand merge

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1268 (4252405bviDCnobrL9rMLhSPvqKOKw)
mafetter@fleming.research [Tue, 5 Apr 2005 07:38:03 +0000 (07:38 +0000)]
bitkeeper revision 1.1268 (4252405bviDCnobrL9rMLhSPvqKOKw)

Manual cleanup after merge

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1236.1.213 (4251e21boiMcVvsOm7kHtd1O51o1mA)
cwc22@centipede.cl.cam.ac.uk [Tue, 5 Apr 2005 00:55:55 +0000 (00:55 +0000)]
bitkeeper revision 1.1236.1.213 (4251e21boiMcVvsOm7kHtd1O51o1mA)

Dynamic sizing of a domain's grant map tracking table on demand.
Grant tables now default for block front/back communication.

21 years agobitkeeper revision 1.1236.1.212 (4251a2baCCUHNjZOTPlRnqYfqt0Fag)
cwc22@centipede.cl.cam.ac.uk [Mon, 4 Apr 2005 20:25:30 +0000 (20:25 +0000)]
bitkeeper revision 1.1236.1.212 (4251a2baCCUHNjZOTPlRnqYfqt0Fag)

Merge centipede.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into centipede.cl.cam.ac.uk:/local/scratch/cwc22/Xen-Builds/2005-04-03/xen-unstable.bk

21 years agobitkeeper revision 1.1236.56.1 (4251a1f9OIyZY2I2LqBlxl0mi64FkA)
cwc22@centipede.cl.cam.ac.uk [Mon, 4 Apr 2005 20:22:17 +0000 (20:22 +0000)]
bitkeeper revision 1.1236.56.1 (4251a1f9OIyZY2I2LqBlxl0mi64FkA)

Grant tables: substantially more robust.
Block front and back drivers: support for using grant tables for interdomain communication.

21 years agobitkeeper revision 1.1236.1.211 (42517e1deriuSgF4H6HZQT3-ochrAA)
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 17:49:17 +0000 (17:49 +0000)]
bitkeeper revision 1.1236.1.211 (42517e1deriuSgF4H6HZQT3-ochrAA)

Remove arch_alloc_domain_struct/arch_free_domain_struct.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.210 (425176314hDjHPFI637R43Jh2A-Ajg)
cl349@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 17:15:29 +0000 (17:15 +0000)]
bitkeeper revision 1.1236.1.210 (425176314hDjHPFI637R43Jh2A-Ajg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

21 years agobitkeeper revision 1.1236.55.1 (425175fbBCdCc-UwZwZJiL3qUUqQsQ)
cl349@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 17:14:35 +0000 (17:14 +0000)]
bitkeeper revision 1.1236.55.1 (425175fbBCdCc-UwZwZJiL3qUUqQsQ)

Fix and use x86_64 config bits.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.209 (42517173PR-QieAWB-SNd4qnSxKmMQ)
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 16:55:15 +0000 (16:55 +0000)]
bitkeeper revision 1.1236.1.209 (42517173PR-QieAWB-SNd4qnSxKmMQ)

Remove broken atropos and round-robin schedulers. Clean up the
scheduler plugin interface a little.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1267 (4251679dHqcry__n_OW9aNhfUtjZ_A)
mafetter@fleming.research [Mon, 4 Apr 2005 16:13:17 +0000 (16:13 +0000)]
bitkeeper revision 1.1267 (4251679dHqcry__n_OW9aNhfUtjZ_A)

Hand merged

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1236.1.208 (425166catD-gBcyHy-Pai8EDOXkJpw)
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 16:09:46 +0000 (16:09 +0000)]
bitkeeper revision 1.1236.1.208 (425166catD-gBcyHy-Pai8EDOXkJpw)

Writable pagetable info is per-domain rather than per-cpu. Based on
a patch from Steven Smith.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1266 (42511c5bb2cYQH5revHQWgKY0haDHg)
mafetter@fleming.research [Mon, 4 Apr 2005 10:52:11 +0000 (10:52 +0000)]
bitkeeper revision 1.1266 (42511c5bb2cYQH5revHQWgKY0haDHg)

Rename translate_gpfn_to_mfn to gpfn_to_mfn_foreign.
Minor bug fix from prior merges.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1236.1.207 (424fece5IsVIZO7m8xtxHyuGSvbJCQ)
kaf24@viper.(none) [Sun, 3 Apr 2005 13:17:25 +0000 (13:17 +0000)]
bitkeeper revision 1.1236.1.207 (424fece5IsVIZO7m8xtxHyuGSvbJCQ)

Fix context switching between VCPUs belonging to the same domain. Setting
and then clearing the physical CPU bit in the cpuset bitmap is incorrect.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.206 (424fd1e3OF1dIgDtN9JonRnCv2YHrQ)
kaf24@viper.(none) [Sun, 3 Apr 2005 11:22:11 +0000 (11:22 +0000)]
bitkeeper revision 1.1236.1.206 (424fd1e3OF1dIgDtN9JonRnCv2YHrQ)

Clean up symtab loading in elf loader.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.205 (424fd161S0p6f85LcRWpZCuo7kqBBg)
kaf24@viper.(none) [Sun, 3 Apr 2005 11:20:01 +0000 (11:20 +0000)]
bitkeeper revision 1.1236.1.205 (424fd161S0p6f85LcRWpZCuo7kqBBg)

Fix tools build.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.204 (424fc1617oxYkuT_4FpXnRPcprW5ng)
kaf24@viper.(none) [Sun, 3 Apr 2005 10:11:45 +0000 (10:11 +0000)]
bitkeeper revision 1.1236.1.204 (424fc1617oxYkuT_4FpXnRPcprW5ng)

Xen fixes and cleanups for x86/64 guests.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.203 (424f103csqM47DQqPr-LyRTrjpJC4g)
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 21:35:56 +0000 (21:35 +0000)]
bitkeeper revision 1.1236.1.203 (424f103csqM47DQqPr-LyRTrjpJC4g)

Merge 2.0-testing change:
  From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
  Add support to domain0 builder to load a (Net)BSD symtab for domain0.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.202 (424f0f028PbpGAMdxoGmEzj3n3SehQ)
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 21:30:42 +0000 (21:30 +0000)]
bitkeeper revision 1.1236.1.202 (424f0f028PbpGAMdxoGmEzj3n3SehQ)

Merge 2.0-testing change:
  From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
  Add support to domain0 builder to load a (Net)BSD symtab for domain0.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.88 (424f0cd9Oldi24NGanGDdr82_K9qpQ)
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 21:21:29 +0000 (21:21 +0000)]
bitkeeper revision 1.1159.258.88 (424f0cd9Oldi24NGanGDdr82_K9qpQ)

From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
Add support to domain0 builder to load a (Net)BSD symtab for domain0.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.201 (424f003aduMm1rtOkTUks48BFpfFLA)
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 20:27:38 +0000 (20:27 +0000)]
bitkeeper revision 1.1236.1.201 (424f003aduMm1rtOkTUks48BFpfFLA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

21 years agobitkeeper revision 1.1236.54.1 (424f001fylJD_smguTvRssBAMspunA)
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 20:27:11 +0000 (20:27 +0000)]
bitkeeper revision 1.1236.54.1 (424f001fylJD_smguTvRssBAMspunA)

First code drop for x86-64 support; further clenaups still required.

Signed-Off-By: Asit Mallick <asit.k.mallick@intel.com>
Signed-Off-By: Arun Sharma <arun.sharma@intel.com>
Signed-Off-By: Benjamin Liu <Benjamin.liu@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.200 (424efe01yAPteHQ-fOPSaM_1yE9IfA)
kaf24@firebug.cl.cam.ac.uk [Sat, 2 Apr 2005 20:18:09 +0000 (20:18 +0000)]
bitkeeper revision 1.1236.1.200 (424efe01yAPteHQ-fOPSaM_1yE9IfA)

Makefile fixes. mbootpack dependencies now work properly.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.199 (424ef4eahp9zc9DUf9tycOmpkfA2Bw)
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 19:39:22 +0000 (19:39 +0000)]
bitkeeper revision 1.1236.1.199 (424ef4eahp9zc9DUf9tycOmpkfA2Bw)

Add TARGET_ARCH suffix to defconfig files.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1236.1.198 (424e4a89leX7XO7bU7Dkch4KS5zLhQ)
leendert@watson.ibm.com[kaf24] [Sat, 2 Apr 2005 07:32:25 +0000 (07:32 +0000)]
bitkeeper revision 1.1236.1.198 (424e4a89leX7XO7bU7Dkch4KS5zLhQ)

[PATCH] [PATCH] VMX support for MMIO/PIO in VM8086 mode

Memory mapped and port I/O is currently broken under VMX when the
partition is running in VM8086 mode. The reason is that the instruction
decoding support uses 32-bit opcode/address decodes rather 16-bit
decodes. This patch fixes that. In addition, the patch adds support for
the "stos" instruction decoding because this is a frequently used way
to clear MMIO areas such as the screen.

As an aside, vmx_platform.c should really reuse x86_emulate.c as much
as possible.

Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
===== tools/ioemu/iodev/cpu.cc 1.7 vs edited =====

21 years agobitkeeper revision 1.1236.1.197 (424e4a83Uiv2R3w5XZIvsLYfRc7fhQ)
leendert@watson.ibm.com[kaf24] [Sat, 2 Apr 2005 07:32:19 +0000 (07:32 +0000)]
bitkeeper revision 1.1236.1.197 (424e4a83Uiv2R3w5XZIvsLYfRc7fhQ)

[PATCH] [PATCH] tools/libxc/xc_vmx_build.c broken

xc_vmx_build pins the level 2 page table too early so that subsequent maps
(like those in zap_mmio_ranges) fail and consequently xc_vmx_build fails.
To solve this, this patch pins the l2pt at the end of the function when
all memory initializations are finalized.

Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
21 years agobitkeeper revision 1.1236.1.196 (424db561VR_6nEc21FjFYEo8bC8SkQ)
djm@sportsman.spdomain [Fri, 1 Apr 2005 20:56:01 +0000 (20:56 +0000)]
bitkeeper revision 1.1236.1.196 (424db561VR_6nEc21FjFYEo8bC8SkQ)

ia64: catch up with latest -unstable

21 years agobitkeeper revision 1.1236.1.195 (424db3316-ouw6gxuWPhF6gqVLr5kQ)
djm@sportsman.spdomain [Fri, 1 Apr 2005 20:46:41 +0000 (20:46 +0000)]
bitkeeper revision 1.1236.1.195 (424db3316-ouw6gxuWPhF6gqVLr5kQ)

Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk
into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1236.1.194 (424db315wN-6WLb5nifJ_SZs9-2r6A)
xen-ia64.adm@bkbits.net [Fri, 1 Apr 2005 20:46:13 +0000 (20:46 +0000)]
bitkeeper revision 1.1236.1.194 (424db315wN-6WLb5nifJ_SZs9-2r6A)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

21 years agobitkeeper revision 1.1236.49.4 (424daeb9mhwcMe-HsktqHZfvMFrb0A)
djm@sportsman.spdomain [Fri, 1 Apr 2005 20:27:37 +0000 (20:27 +0000)]
bitkeeper revision 1.1236.49.4 (424daeb9mhwcMe-HsktqHZfvMFrb0A)

ia64: update xen address space for VTi compatibility

21 years agobitkeeper revision 1.1236.49.3 (424da694hs_tmhgylCZkHbyJJqNXIg)
djm@sportsman.spdomain [Fri, 1 Apr 2005 19:52:52 +0000 (19:52 +0000)]
bitkeeper revision 1.1236.49.3 (424da694hs_tmhgylCZkHbyJJqNXIg)

update to latest -unstable

21 years agobitkeeper revision 1.1236.1.193 (424d888a262A5Ir_HqRljU1mKSNUsQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 17:44:42 +0000 (17:44 +0000)]
bitkeeper revision 1.1236.1.193 (424d888a262A5Ir_HqRljU1mKSNUsQ)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.87 (424d8879K9lhGxxSZd9bVE9LZZ2YDw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 17:44:25 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.258.87 (424d8879K9lhGxxSZd9bVE9LZZ2YDw)

Fix page scrubbing when fewer than 16 pages remain in the scrub list.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.192 (424d7fc8NKHAtqM1BwOleYYeAIj6uw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 17:07:20 +0000 (17:07 +0000)]
bitkeeper revision 1.1236.1.192 (424d7fc8NKHAtqM1BwOleYYeAIj6uw)

Remove more bogus uses of bd_sem, and unnecessary blkif_check and
blkif_revalidate functions from Linux 2.6.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.191 (424d7be0e1YspeLAWBWse044dLabag)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 16:50:40 +0000 (16:50 +0000)]
bitkeeper revision 1.1236.1.191 (424d7be0e1YspeLAWBWse044dLabag)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

21 years agobitkeeper revision 1.1236.53.1 (424d7bd1NXn4oTBcD8LpLpWSaFGwyw)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 16:50:25 +0000 (16:50 +0000)]
bitkeeper revision 1.1236.53.1 (424d7bd1NXn4oTBcD8LpLpWSaFGwyw)

exporting full device now works

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.1.190 (424d7799Fdmy2lgwgEC3NOA1bzXAfg)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 16:32:25 +0000 (16:32 +0000)]
bitkeeper revision 1.1236.1.190 (424d7799Fdmy2lgwgEC3NOA1bzXAfg)

Un-PACK the dom0_op structures and bump the interface version number.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.189 (424d776cRx8rE1fz0drKAs8qp8AVVw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 16:31:40 +0000 (16:31 +0000)]
bitkeeper revision 1.1236.1.189 (424d776cRx8rE1fz0drKAs8qp8AVVw)

I/O rings may now be dynamically sized: instead of declaring size
at struct definition time, declare it in FRONT/BACK_RING_INIT().
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.188 (424d5d9bWJxugg2qyufAbqW_Iw8ing)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 14:41:31 +0000 (14:41 +0000)]
bitkeeper revision 1.1236.1.188 (424d5d9bWJxugg2qyufAbqW_Iw8ing)

Fix 2.4 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.187 (424d5d8cR-dhzBJoJYstmA_JbmRm5g)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 14:41:16 +0000 (14:41 +0000)]
bitkeeper revision 1.1236.1.187 (424d5d8cR-dhzBJoJYstmA_JbmRm5g)

Batch cr3 and ldt switches into a single mmuext_op hypercall. This will
also avoid one unnecessary TLB flush per context switch.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.186 (424d5359kAhRjA4t3oq3aye_393FaQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 13:57:45 +0000 (13:57 +0000)]
bitkeeper revision 1.1236.1.186 (424d5359kAhRjA4t3oq3aye_393FaQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1236.52.1 (424d53535i5qoHsSZWrLD8tQJZG12w)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 13:57:39 +0000 (13:57 +0000)]
bitkeeper revision 1.1236.52.1 (424d53535i5qoHsSZWrLD8tQJZG12w)

Fix FS/GS saving on Linux 2.6.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.185 (424d4eb3GRbQvjFst4j4MoRRngC5dg)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 13:37:55 +0000 (13:37 +0000)]
bitkeeper revision 1.1236.1.185 (424d4eb3GRbQvjFst4j4MoRRngC5dg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

21 years agobitkeeper revision 1.1236.51.2 (424d4e45s3_LSUrubUDpgLTFNoQ2xw)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 13:36:05 +0000 (13:36 +0000)]
bitkeeper revision 1.1236.51.2 (424d4e45s3_LSUrubUDpgLTFNoQ2xw)

add support for refreshing vbds

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.51.1 (424d4abbioGk0SKwa5bmceZTTxLTTg)
vh249@arcadians.cl.cam.ac.uk [Fri, 1 Apr 2005 13:20:59 +0000 (13:20 +0000)]
bitkeeper revision 1.1236.51.1 (424d4abbioGk0SKwa5bmceZTTxLTTg)

big cleanup. better support for refresh.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1236.1.184 (424d4a00y8MNt89B4nCZ8LKcrTcZUw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 13:17:52 +0000 (13:17 +0000)]
bitkeeper revision 1.1236.1.184 (424d4a00y8MNt89B4nCZ8LKcrTcZUw)

Fix multi-VCPU TLB shootdown interface -- specify pointer to VCPU
bitmap, so it is read at time of flush and not before (which might be
too early, before all updates are flushed, leading to races). Also
add selective multi-VCPU shootdown capability to update_va_mapping()
and use this to make ptep_set_access_flags() a single hypercall.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.183 (424d1ccaDlUUQZ1KrVHubRYFS5AKQA)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 10:04:58 +0000 (10:04 +0000)]
bitkeeper revision 1.1236.1.183 (424d1ccaDlUUQZ1KrVHubRYFS5AKQA)

Batch p.t. pin requests during guest restore (after being suspended, or
after migration). Allow L1 tables to be pinned even after their va
backptr is fixed (no longer mutable).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.182 (424d1709I2BepRFmTt3ZX8gxYVBdrQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 09:40:25 +0000 (09:40 +0000)]
bitkeeper revision 1.1236.1.182 (424d1709I2BepRFmTt3ZX8gxYVBdrQ)

sync_lazy_execstate functions are now all arch-specific. We may want
to finetune their behaviour later.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.181 (424d132aYORx7PllUl-nlTBMndGn4g)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 09:23:54 +0000 (09:23 +0000)]
bitkeeper revision 1.1236.1.181 (424d132aYORx7PllUl-nlTBMndGn4g)

Improved lazy state switching -- flush the state switch through on the
first flush IPI received. This avoids needing to receive any further
ones at little cost (needed to flush TLB anyway). The main extra cost
will be that, when switching back to a guest, we won't save the
ctxt switch. But we may have saved an unbounded number of IPI flushes.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.180 (424d0cc0fMbtHkfJJ78Iu20ay7GbmA)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 08:56:32 +0000 (08:56 +0000)]
bitkeeper revision 1.1236.1.180 (424d0cc0fMbtHkfJJ78Iu20ay7GbmA)

Clean up blkback data path -- each scatter-gather request maps to
a contiguous extent of a single disk (we no longer directly create
VBDs out of multiple physical extents but leave that kind of thing to
LVM). Also the 2.6 datapath creates the smallest number of bio's that
it can, to avoid unnecessary remerging in the lower block layers.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.179 (424cff8aq22M6hToflNlSiSDAf7UEA)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 08:00:10 +0000 (08:00 +0000)]
bitkeeper revision 1.1236.1.179 (424cff8aq22M6hToflNlSiSDAf7UEA)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.86 (424cff6c82IPl2w_FuJj_0tdGUdFiw)
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 07:59:40 +0000 (07:59 +0000)]
bitkeeper revision 1.1159.258.86 (424cff6c82IPl2w_FuJj_0tdGUdFiw)

Correctly account for our reference to plugged_queue in blkback.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.178 (424c71ffL0fO0Lled7Iksns4CZgUlw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:56:15 +0000 (21:56 +0000)]
bitkeeper revision 1.1236.1.178 (424c71ffL0fO0Lled7Iksns4CZgUlw)

manual merge.

21 years agobitkeeper revision 1.1159.258.85 (424c70fbxU577zq5Tnh2knti4haWSA)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:51:55 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.258.85 (424c70fbxU577zq5Tnh2knti4haWSA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.279.1 (424c70f4QCqyymdEdrsWpGJWoWos9A)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:51:48 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.279.1 (424c70f4QCqyymdEdrsWpGJWoWos9A)

Fix queue unplugging in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.177 (424c6d618owgwMOuAqt8Gn8X7pnDCw)
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:36:33 +0000 (21:36 +0000)]
bitkeeper revision 1.1236.1.177 (424c6d618owgwMOuAqt8Gn8X7pnDCw)

Merge

21 years agobitkeeper revision 1.1159.258.84 (424c6a06y0iRheV72bjPbD5lRslQRQ)
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:22:14 +0000 (21:22 +0000)]
bitkeeper revision 1.1159.258.84 (424c6a06y0iRheV72bjPbD5lRslQRQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.278.1 (424c69fdsFkm7FZ7SYMwK1Y6v6p1Og)
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:22:05 +0000 (21:22 +0000)]
bitkeeper revision 1.1159.278.1 (424c69fdsFkm7FZ7SYMwK1Y6v6p1Og)

Make default CPU placement of domains a bit smarter on systems with
hyperthreading: only dom0 gets to use hyperthreading by default, we
effectively ignore it on all other CPUs by allocating domains to
the same hyperthread. If you don't like this, use 'xm pincpu' to
change it. [note: we probably need to make pincpu more expressive,
providing a list of CPUs that the domain can be scheduled on.]

Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1236.1.176 (424c2d3fy4zylRn8ctgTwLuwa-5b1Q)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 17:02:55 +0000 (17:02 +0000)]
bitkeeper revision 1.1236.1.176 (424c2d3fy4zylRn8ctgTwLuwa-5b1Q)

Fix SMP TLB flushing in XenLinux 2.6.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.175 (424c1ad8A9ykDMzCII6Xz6XXEAqRCg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 15:44:24 +0000 (15:44 +0000)]
bitkeeper revision 1.1236.1.175 (424c1ad8A9ykDMzCII6Xz6XXEAqRCg)

noop merge

21 years agobitkeeper revision 1.1159.258.83 (424c1abd7LgWMiaskLEEAAX7ffdkXQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 15:43:57 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.258.83 (424c1abd7LgWMiaskLEEAAX7ffdkXQ)

Backport of batched request_queue unplugging in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.174 (424bf73dRPXTiuGP-qQmSHwGKGOyRQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 13:12:29 +0000 (13:12 +0000)]
bitkeeper revision 1.1236.1.174 (424bf73dRPXTiuGP-qQmSHwGKGOyRQ)

Improved TLB flushing of subsets of CPUs. Can now do remote invlpg
as well as complete flush.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.173 (424bd85e5lo6-hlVKAhgf-Zu85iruw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 11:00:46 +0000 (11:00 +0000)]
bitkeeper revision 1.1236.1.173 (424bd85e5lo6-hlVKAhgf-Zu85iruw)

Clean up ctrl msg handling in Linux. Remove VBD_GROW/SHRINK -- a VBD
now maps onto a single complete major/minor that is specified at
VBD_CREATE time. Also improve blkdev request_queue unplugging in the
2.6 backend driver to promote better batching.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.172 (424bc942fd6538s_Er3ugXStTdd5Nw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 09:56:18 +0000 (09:56 +0000)]
bitkeeper revision 1.1236.1.172 (424bc942fd6538s_Er3ugXStTdd5Nw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.82 (424bc92fEcWwZjH-px6jvpApRHiBmQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 09:55:59 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.258.82 (424bc92fEcWwZjH-px6jvpApRHiBmQ)

fix the broken xen build

21 years agobitkeeper revision 1.1236.1.171 (424bbaa4hQe-DqWXkaydpYrAVLtpFA)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:53:56 +0000 (08:53 +0000)]
bitkeeper revision 1.1236.1.171 (424bbaa4hQe-DqWXkaydpYrAVLtpFA)

noop merge.

21 years agobitkeeper revision 1.1159.258.81 (424bba4091aV1FuNksY_4w_z4Tvr3g)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:52:16 +0000 (08:52 +0000)]
bitkeeper revision 1.1159.258.81 (424bba4091aV1FuNksY_4w_z4Tvr3g)

Backport of Jens blkdev performance patch. I accidentally applied it
first to unstable.

21 years agobitkeeper revision 1.1236.1.170 (424bb695wKVs1smMSH8FpgWxT9Gkow)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:36:37 +0000 (08:36 +0000)]
bitkeeper revision 1.1236.1.170 (424bb695wKVs1smMSH8FpgWxT9Gkow)

Fix mbootpack deps.

21 years agobitkeeper revision 1.1236.1.169 (424bb04eB0_EeDkZ4a4b3PYM1jw59Q)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:09:50 +0000 (08:09 +0000)]
bitkeeper revision 1.1236.1.169 (424bb04eB0_EeDkZ4a4b3PYM1jw59Q)

Patch from Jens Axboe to synchronously flush block requests from our
backend driver down to the disk(s). Big improvement in blkdev
performance.

21 years agobitkeeper revision 1.1236.1.168 (424baf28WMoJ5y8ZfokGG38qKUacvg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:56 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.168 (424baf28WMoJ5y8ZfokGG38qKUacvg)

memset arg ordering.

21 years agobitkeeper revision 1.1236.1.167 (424baeff58gP1oFB2UAaXGjoE5zTmw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:15 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.167 (424baeff58gP1oFB2UAaXGjoE5zTmw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.80 (424baef1fEkcfSfQH4BQ1MHHtsEiYQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:01 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.80 (424baef1fEkcfSfQH4BQ1MHHtsEiYQ)

Fix memset arg ordering.

21 years agobitkeeper revision 1.1236.1.166 (424baca86MqfVh3MrQgsQ71bnNYsuw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:54:16 +0000 (07:54 +0000)]
bitkeeper revision 1.1236.1.166 (424baca86MqfVh3MrQgsQ71bnNYsuw)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.258.79 (424bac81b97CaB37wVXoKpui_TVPxw)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:37 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.258.79 (424bac81b97CaB37wVXoKpui_TVPxw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.277.1 (424bac7axeGTzSf5qEZA1c6OXWqlIg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:30 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.277.1 (424bac7axeGTzSf5qEZA1c6OXWqlIg)

Remove unused extern decl. of page_scrub_lock.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.165 (424ba95eSoKkDgTWnpIIuTJTyWdHJg)
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:40:14 +0000 (07:40 +0000)]
bitkeeper revision 1.1236.1.165 (424ba95eSoKkDgTWnpIIuTJTyWdHJg)

Small gcc4 fix in xc_ptrace.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
21 years agobitkeeper revision 1.1236.1.164 (424aed36IaX4v3-NGAT_MnCdUsD1yQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 18:17:26 +0000 (18:17 +0000)]
bitkeeper revision 1.1236.1.164 (424aed36IaX4v3-NGAT_MnCdUsD1yQ)

Split mmu_update() hypercall into mmu_update() and mmuext_op().
All MMUEXT_* ops are now done via the latter hypercall. This allows
more arguments to be passed in a nicer way to mmuext operations.
Linux 2.4, 2.6 and control tools all use the new interface. The BSDs
will need some work, but shouldn't be too hard (and they can be moved
to writable pagetables at the same time :-) ).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.1.163 (424aec4eki8W81v1JGDTKTh7UZNqpQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 18:13:34 +0000 (18:13 +0000)]
bitkeeper revision 1.1236.1.163 (424aec4eki8W81v1JGDTKTh7UZNqpQ)

Fix mbootpack deps.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1236.49.2 (424ad892NxT9Xau1LJ8r_XedSt3rhw)
djm@kirby.fc.hp.com [Wed, 30 Mar 2005 16:49:22 +0000 (16:49 +0000)]
bitkeeper revision 1.1236.49.2 (424ad892NxT9Xau1LJ8r_XedSt3rhw)

ivt.S:
  ia64: oops, missing file for vhpt patch